<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>AWTK-JAVA: awtk.TObjectDefault类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">AWTK-JAVA
   </div>
   <div id="projectbrief">AWTK JAVA API</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>awtk</b></li><li class="navelem"><a class="el" href="classawtk_1_1_t_object_default.html">TObjectDefault</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="classawtk_1_1_t_object_default-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">awtk.TObjectDefault类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 awtk.TObjectDefault 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classawtk_1_1_t_object_default.png" usemap="#awtk.TObjectDefault_map" alt=""/>
  <map id="awtk.TObjectDefault_map" name="awtk.TObjectDefault_map">
<area href="classawtk_1_1_t_object.html" alt="awtk.TObject" shape="rect" coords="0,56,125,80"/>
<area href="classawtk_1_1_t_emitter.html" alt="awtk.TEmitter" shape="rect" coords="0,0,125,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:aa6faec7c9c3506bc54b550a12fb0a730"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object_default.html#aa6faec7c9c3506bc54b550a12fb0a730">TObjectDefault</a> (long <a class="el" href="classawtk_1_1_t_emitter.html#a3dfef6f3db53335a00cb479e90262840">nativeObj</a>)</td></tr>
<tr class="separator:aa6faec7c9c3506bc54b550a12fb0a730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bdb8bac002491058e44b3f21ed770cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object_default.html#a6bdb8bac002491058e44b3f21ed770cb">unref</a> ()</td></tr>
<tr class="separator:a6bdb8bac002491058e44b3f21ed770cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c9568769640872f6b094b2605f8e2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object_default.html#ad5c9568769640872f6b094b2605f8e2d">clearProps</a> ()</td></tr>
<tr class="separator:ad5c9568769640872f6b094b2605f8e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b6836069f075b211e9ff788d7cf000d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object_default.html#a9b6836069f075b211e9ff788d7cf000d">getPropsSize</a> ()</td></tr>
<tr class="separator:a9b6836069f075b211e9ff788d7cf000d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classawtk_1_1_t_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classawtk_1_1_t_object')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classawtk_1_1_t_object.html">awtk.TObject</a></td></tr>
<tr class="memitem:a6644ccec73dac47818113a2e1ad78874 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a6644ccec73dac47818113a2e1ad78874">TObject</a> (long <a class="el" href="classawtk_1_1_t_emitter.html#a3dfef6f3db53335a00cb479e90262840">nativeObj</a>)</td></tr>
<tr class="separator:a6644ccec73dac47818113a2e1ad78874 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5e3aec2ad3500dba6ee04b5d9c6c057 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ae5e3aec2ad3500dba6ee04b5d9c6c057">getType</a> ()</td></tr>
<tr class="separator:ae5e3aec2ad3500dba6ee04b5d9c6c057 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40b2c50b463f243610c2a7844d0d44f inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ad40b2c50b463f243610c2a7844d0d44f">getDesc</a> ()</td></tr>
<tr class="separator:ad40b2c50b463f243610c2a7844d0d44f inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dd26befed6010ce0c19624144488512 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a4dd26befed6010ce0c19624144488512">getSize</a> ()</td></tr>
<tr class="separator:a4dd26befed6010ce0c19624144488512 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad20f2fb95684a2fa64f471ba949eb95e inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ad20f2fb95684a2fa64f471ba949eb95e">isCollection</a> ()</td></tr>
<tr class="separator:ad20f2fb95684a2fa64f471ba949eb95e inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb394693a52238fd1546d56be531ee1 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a5cb394693a52238fd1546d56be531ee1">setName</a> (String name)</td></tr>
<tr class="separator:a5cb394693a52238fd1546d56be531ee1 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0b41aa66511fcf8b19006e484034506 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ad0b41aa66511fcf8b19006e484034506">compare</a> (<a class="el" href="classawtk_1_1_t_object.html">TObject</a> other)</td></tr>
<tr class="separator:ad0b41aa66511fcf8b19006e484034506 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab876f11c305651d60aa4650fa65dabb9 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ab876f11c305651d60aa4650fa65dabb9">getProp</a> (String name, <a class="el" href="classawtk_1_1_t_value.html">TValue</a> v)</td></tr>
<tr class="separator:ab876f11c305651d60aa4650fa65dabb9 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad882ebaa35bccfc7fab8c8403266ee66 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ad882ebaa35bccfc7fab8c8403266ee66">getPropStr</a> (String name)</td></tr>
<tr class="separator:ad882ebaa35bccfc7fab8c8403266ee66 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37f51b0cbe863fd20f7623d836aa393c inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a37f51b0cbe863fd20f7623d836aa393c">getPropPointer</a> (String name)</td></tr>
<tr class="separator:a37f51b0cbe863fd20f7623d836aa393c inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707e4fccc9baf9c74efc133fb71bd3a4 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classawtk_1_1_t_object.html">TObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a707e4fccc9baf9c74efc133fb71bd3a4">getPropObject</a> (String name)</td></tr>
<tr class="separator:a707e4fccc9baf9c74efc133fb71bd3a4 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7186047d3ec4fbdf685fcc120b3d17d7 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a7186047d3ec4fbdf685fcc120b3d17d7">getPropInt</a> (String name, int defval)</td></tr>
<tr class="separator:a7186047d3ec4fbdf685fcc120b3d17d7 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d9682a54b82a7884a07f03994df14bb inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a7d9682a54b82a7884a07f03994df14bb">getPropBool</a> (String name, boolean defval)</td></tr>
<tr class="separator:a7d9682a54b82a7884a07f03994df14bb inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f1e963e671a463c6714ad4c6cb2531 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a55f1e963e671a463c6714ad4c6cb2531">getPropFloat</a> (String name, double defval)</td></tr>
<tr class="separator:a55f1e963e671a463c6714ad4c6cb2531 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb710cc8e5be738420a208d8c1f37b9 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#accb710cc8e5be738420a208d8c1f37b9">removeProp</a> (String name)</td></tr>
<tr class="separator:accb710cc8e5be738420a208d8c1f37b9 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b66c051e3fa4223edfc753f556fc98 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a05b66c051e3fa4223edfc753f556fc98">setProp</a> (String name, <a class="el" href="classawtk_1_1_t_value.html">TValue</a> value)</td></tr>
<tr class="separator:a05b66c051e3fa4223edfc753f556fc98 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7fdb692187da5cc4d28cc892fe69d0d inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#ad7fdb692187da5cc4d28cc892fe69d0d">setPropStr</a> (String name, String value)</td></tr>
<tr class="separator:ad7fdb692187da5cc4d28cc892fe69d0d inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87d5c144596bf3fc99af5099ab47b191 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a87d5c144596bf3fc99af5099ab47b191">setPropObject</a> (String name, <a class="el" href="classawtk_1_1_t_object.html">TObject</a> value)</td></tr>
<tr class="separator:a87d5c144596bf3fc99af5099ab47b191 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21e5e872495c4a7a45e4e4f69ddb7cac inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a21e5e872495c4a7a45e4e4f69ddb7cac">setPropInt</a> (String name, int value)</td></tr>
<tr class="separator:a21e5e872495c4a7a45e4e4f69ddb7cac inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24896cb00f8d1485275823d014e8a9d9 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a24896cb00f8d1485275823d014e8a9d9">setPropBool</a> (String name, boolean value)</td></tr>
<tr class="separator:a24896cb00f8d1485275823d014e8a9d9 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26b8eb8c49b2a8f24e1c0c825854f585 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a26b8eb8c49b2a8f24e1c0c825854f585">setPropFloat</a> (String name, double value)</td></tr>
<tr class="separator:a26b8eb8c49b2a8f24e1c0c825854f585 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a018aeba3eefe2f97c5b83287524b5eb4 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a018aeba3eefe2f97c5b83287524b5eb4">copyProp</a> (<a class="el" href="classawtk_1_1_t_object.html">TObject</a> src, String name)</td></tr>
<tr class="separator:a018aeba3eefe2f97c5b83287524b5eb4 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd296ebc1efda1d0aea7a1a705ac6454 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#acd296ebc1efda1d0aea7a1a705ac6454">hasProp</a> (String name)</td></tr>
<tr class="separator:acd296ebc1efda1d0aea7a1a705ac6454 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8f65ee50225e5420aa14a1d6282021 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a6f8f65ee50225e5420aa14a1d6282021">eval</a> (String expr, <a class="el" href="classawtk_1_1_t_value.html">TValue</a> v)</td></tr>
<tr class="separator:a6f8f65ee50225e5420aa14a1d6282021 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8175b46a1cb653e88a9594a8848abb10 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a8175b46a1cb653e88a9594a8848abb10">canExec</a> (String name, String args)</td></tr>
<tr class="separator:a8175b46a1cb653e88a9594a8848abb10 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7cf12830497d90811f120c2509d8822 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#aa7cf12830497d90811f120c2509d8822">execute</a> (String name, String args)</td></tr>
<tr class="separator:aa7cf12830497d90811f120c2509d8822 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1fc6d31fa551f0c85f87e07478ce0f inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#afc1fc6d31fa551f0c85f87e07478ce0f">notifyChanged</a> ()</td></tr>
<tr class="separator:afc1fc6d31fa551f0c85f87e07478ce0f inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13543148a2e527a83263cf6a3c76a8f6 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a13543148a2e527a83263cf6a3c76a8f6">getPropStrByPath</a> (String path)</td></tr>
<tr class="separator:a13543148a2e527a83263cf6a3c76a8f6 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af805870236ff911110253529b52e060d inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#af805870236ff911110253529b52e060d">getPropPointerByPath</a> (String path)</td></tr>
<tr class="separator:af805870236ff911110253529b52e060d inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751717f69f0fc22c1f3a11f3e5c63c70 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classawtk_1_1_t_object.html">TObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a751717f69f0fc22c1f3a11f3e5c63c70">getPropObjectByPath</a> (String path)</td></tr>
<tr class="separator:a751717f69f0fc22c1f3a11f3e5c63c70 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf526e6045968e8717769a5d079c40b1 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#adf526e6045968e8717769a5d079c40b1">getPropIntByPath</a> (String path, int defval)</td></tr>
<tr class="separator:adf526e6045968e8717769a5d079c40b1 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df44eb7dade57495b56285237ec36a5 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a5df44eb7dade57495b56285237ec36a5">getPropBoolByPath</a> (String path, boolean defval)</td></tr>
<tr class="separator:a5df44eb7dade57495b56285237ec36a5 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91206bd9bce056ee3aae08f00cd14f5b inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a91206bd9bce056ee3aae08f00cd14f5b">getPropFloatByPath</a> (String path, double defval)</td></tr>
<tr class="separator:a91206bd9bce056ee3aae08f00cd14f5b inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc23c7895bb580b17887fdc0794ba823 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#adc23c7895bb580b17887fdc0794ba823">getRefCount</a> ()</td></tr>
<tr class="separator:adc23c7895bb580b17887fdc0794ba823 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca3dbf7c9d3c1d853d6005d032d8c41 inherit pub_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a6ca3dbf7c9d3c1d853d6005d032d8c41">getName</a> ()</td></tr>
<tr class="separator:a6ca3dbf7c9d3c1d853d6005d032d8c41 inherit pub_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classawtk_1_1_t_emitter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classawtk_1_1_t_emitter')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classawtk_1_1_t_emitter.html">awtk.TEmitter</a></td></tr>
<tr class="memitem:ae4e311959d07b2c5acb8a4a8aba394e0 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#ae4e311959d07b2c5acb8a4a8aba394e0">TEmitter</a> (long <a class="el" href="classawtk_1_1_t_emitter.html#a3dfef6f3db53335a00cb479e90262840">nativeObj</a>)</td></tr>
<tr class="separator:ae4e311959d07b2c5acb8a4a8aba394e0 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4f9d4a120ad6f3e81cafa2764fa601 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#abe4f9d4a120ad6f3e81cafa2764fa601">dispatch</a> (<a class="el" href="classawtk_1_1_t_event.html">TEvent</a> e)</td></tr>
<tr class="separator:abe4f9d4a120ad6f3e81cafa2764fa601 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf6b367450ff271497e535debed153d2 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#abf6b367450ff271497e535debed153d2">dispatchSimpleEvent</a> (<a class="el" href="enumawtk_1_1_t_event_type.html">TEventType</a> type)</td></tr>
<tr class="separator:abf6b367450ff271497e535debed153d2 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa171587ffc71117e6f4fa66ad19eb571 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#aa171587ffc71117e6f4fa66ad19eb571">on</a> (<a class="el" href="enumawtk_1_1_t_event_type.html">TEventType</a> type, TOnEvent on_event, long ctx)</td></tr>
<tr class="separator:aa171587ffc71117e6f4fa66ad19eb571 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4515856b77cd3f885a2fd628e4801ab7 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#a4515856b77cd3f885a2fd628e4801ab7">off</a> (int id)</td></tr>
<tr class="separator:a4515856b77cd3f885a2fd628e4801ab7 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74c2f4cb04791b650ad9c54b2b13707 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#ac74c2f4cb04791b650ad9c54b2b13707">enable</a> ()</td></tr>
<tr class="separator:ac74c2f4cb04791b650ad9c54b2b13707 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a943c4ba9c3a7feb93e02a6fa8f0ed834 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#a943c4ba9c3a7feb93e02a6fa8f0ed834">disable</a> ()</td></tr>
<tr class="separator:a943c4ba9c3a7feb93e02a6fa8f0ed834 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad364c5d5d92602311d4c3e533e8ae646 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#ad364c5d5d92602311d4c3e533e8ae646">size</a> ()</td></tr>
<tr class="separator:ad364c5d5d92602311d4c3e533e8ae646 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363332f4f679bcb99af877bc4f161097 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#a363332f4f679bcb99af877bc4f161097">destroy</a> ()</td></tr>
<tr class="separator:a363332f4f679bcb99af877bc4f161097 inherit pub_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:a540eeea212bef35e9e565a08cb75c9b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classawtk_1_1_t_object_default.html">TObjectDefault</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object_default.html#a540eeea212bef35e9e565a08cb75c9b2">cast</a> (long <a class="el" href="classawtk_1_1_t_emitter.html#a3dfef6f3db53335a00cb479e90262840">nativeObj</a>)</td></tr>
<tr class="separator:a540eeea212bef35e9e565a08cb75c9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b7e88ff32f208e064f970547cbb52e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classawtk_1_1_t_object.html">TObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object_default.html#a17b7e88ff32f208e064f970547cbb52e">create</a> ()</td></tr>
<tr class="separator:a17b7e88ff32f208e064f970547cbb52e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classawtk_1_1_t_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classawtk_1_1_t_object')"><img src="closed.png" alt="-"/>&#160;静态 Public 成员函数 继承自 <a class="el" href="classawtk_1_1_t_object.html">awtk.TObject</a></td></tr>
<tr class="memitem:a061dbbad49785d66c518927ebbb57f03 inherit pub_static_methods_classawtk_1_1_t_object"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classawtk_1_1_t_object.html">TObject</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_object.html#a061dbbad49785d66c518927ebbb57f03">ref</a> (<a class="el" href="classawtk_1_1_t_object.html">TObject</a> obj)</td></tr>
<tr class="separator:a061dbbad49785d66c518927ebbb57f03 inherit pub_static_methods_classawtk_1_1_t_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classawtk_1_1_t_emitter"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classawtk_1_1_t_emitter')"><img src="closed.png" alt="-"/>&#160;静态 Public 成员函数 继承自 <a class="el" href="classawtk_1_1_t_emitter.html">awtk.TEmitter</a></td></tr>
<tr class="memitem:a77409663ac9dc08f2625dd38b6120f44 inherit pub_static_methods_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classawtk_1_1_t_emitter.html">TEmitter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#a77409663ac9dc08f2625dd38b6120f44">cast</a> (<a class="el" href="classawtk_1_1_t_emitter.html">TEmitter</a> emitter)</td></tr>
<tr class="separator:a77409663ac9dc08f2625dd38b6120f44 inherit pub_static_methods_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pub_attribs_classawtk_1_1_t_emitter"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classawtk_1_1_t_emitter')"><img src="closed.png" alt="-"/>&#160;Public 属性 继承自 <a class="el" href="classawtk_1_1_t_emitter.html">awtk.TEmitter</a></td></tr>
<tr class="memitem:a3dfef6f3db53335a00cb479e90262840 inherit pub_attribs_classawtk_1_1_t_emitter"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classawtk_1_1_t_emitter.html#a3dfef6f3db53335a00cb479e90262840">nativeObj</a></td></tr>
<tr class="separator:a3dfef6f3db53335a00cb479e90262840 inherit pub_attribs_classawtk_1_1_t_emitter"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>对象接口的缺省实现。</p>
<p>内部使用有序数组保存所有属性，可以快速查找指定名称的属性。 </p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="aa6faec7c9c3506bc54b550a12fb0a730"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6faec7c9c3506bc54b550a12fb0a730">&#9670;&nbsp;</a></span>TObjectDefault()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">awtk.TObjectDefault.TObjectDefault </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nativeObj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>通过nativeObj构造Java对象。</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">nativeObj</td><td>原生对象。</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>对应的Java对象。 </dd></dl>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="a540eeea212bef35e9e565a08cb75c9b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a540eeea212bef35e9e565a08cb75c9b2">&#9670;&nbsp;</a></span>cast()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classawtk_1_1_t_object_default.html">TObjectDefault</a> awtk.TObjectDefault.cast </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>nativeObj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>把nativeObj转换层Java对象。</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">nativeObj</td><td>原生对象。</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>对应的Java对象。 </dd></dl>

<p>重载 <a class="el" href="classawtk_1_1_t_object.html#a6b977217383a5f374a04379b4cfc7066">awtk.TObject</a> .</p>

</div>
</div>
<a id="ad5c9568769640872f6b094b2605f8e2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5c9568769640872f6b094b2605f8e2d">&#9670;&nbsp;</a></span>clearProps()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a> awtk.TObjectDefault.clearProps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>清除全部属性。</p>
<dl class="section return"><dt>返回</dt><dd>返回RET_OK表示成功，否则表示失败。 </dd></dl>

</div>
</div>
<a id="a17b7e88ff32f208e064f970547cbb52e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17b7e88ff32f208e064f970547cbb52e">&#9670;&nbsp;</a></span>create()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classawtk_1_1_t_object.html">TObject</a> awtk.TObjectDefault.create </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>创建对象。</p>
<dl class="section return"><dt>返回</dt><dd>返回object对象。 </dd></dl>

<p>重载 <a class="el" href="classawtk_1_1_t_emitter.html#a068f5e211a8daecdfa4b784e5591ac35">awtk.TEmitter</a> .</p>

</div>
</div>
<a id="a9b6836069f075b211e9ff788d7cf000d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b6836069f075b211e9ff788d7cf000d">&#9670;&nbsp;</a></span>getPropsSize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int awtk.TObjectDefault.getPropsSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>属性个数。 </p>

</div>
</div>
<a id="a6bdb8bac002491058e44b3f21ed770cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6bdb8bac002491058e44b3f21ed770cb">&#9670;&nbsp;</a></span>unref()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="enumawtk_1_1_t_ret.html">TRet</a> awtk.TObjectDefault.unref </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>for script gc</p>
<dl class="section return"><dt>返回</dt><dd>返回RET_OK表示成功，否则表示失败。 </dd></dl>

<p>重载 <a class="el" href="classawtk_1_1_t_object.html#a6e0b9a5f2a4e1d0a1723bbc6d03d2738">awtk.TObject</a> .</p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>output/TObjectDefault.java</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
